using System;
using System.Collections;
using System.Collections.Generic;

namespace Fit2ModelsFluent
{
    /// <summary>
    /// Question object for NHibernate mapped table 'Question'
    /// </summary>
    
    public class Question 
    {

       
        #region constructors

        public Question()
        {
            Answers = new List<Answer>();
        }
        
        #endregion

        #region public properties
       
        public virtual Guid QuestionId
        {
            get;
            set;
        }


        public virtual string QuestionName
        {
            get;
            set;
        }


        public virtual string QuestionText
        {
            get;
            set;
        }


        public virtual string UpdateBy
        {
            get;
            set;
        }


        public virtual string InsertBy
        {
            get;
            set;

        }

        public virtual DateTime InsertDate
        {
            get;
            set;
        }


        public virtual DateTime UpdateDate
        {
            get;
            set;
        }


        public virtual int RecordStatus
        {
            get;
            set;
        }


        public virtual int SortOrder
        {
            get;
            set;

        }

        public virtual IList<Answer> Answers { get; set; }
       

        #endregion
    }
}
